-
Notifications
You must be signed in to change notification settings - Fork 0
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Add frontend #186
Add frontend #186
Conversation
Codecov Report
@@ Coverage Diff @@
## master #186 +/- ##
=========================================
Coverage 100.00% 100.00%
=========================================
Files 15 15
Lines 210 210
Branches 54 54
=========================================
Hits 210 210
|
001c282
to
a9f0f0b
Compare
Ahoj, Asi je mi to vcelku jedno, když jsem dělal ten collector, tak jsem nad tím chvilku uvažoval a pak jsem narazil na věci jako Lerna a přišlo mi to nad moji úroveň. Každopádně pokud by ti to tak přišlo lepší, tak tomu collectoru udělám vlastní |
Koukám, že tam máš duplikované interfaces z toho collectoru - nenapadá tě, jak to čistě udělat bez duplikace? |
f9af0f9
to
85cd4ed
Compare
Ač mi připadá čistší, aby frontend i collector měly každý svůj package.json, tak jsem to nejdřív zkusil nacpat vše do jednoho, páč jsem myslel, že to bude jendodušší. Ale ty závislosti se tam dost bily. Říkám si jestli vůbec potřebujeme nějaký package.json v rootu a ta Lerna nám podle mě také s ničím nepomůže. Teď jsem udělal z collectoru a frontendu samostatné projekty a přistupuji z CI.yml přímo do nich. Myslíš, že je to proti něčemu? |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
config.json
prosím nechat v rootu
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Díky, detaily Reactu moc neznám, tak jsem spíš komentoval drobnosti v konfiguraci projektu. Ale prošel jsem to, celkově to vypadá OK, prosím o nějaké dílčí změny podle komentářů, případně mi klidně vysvětli, že to tak má být a já tomu jen nerozumím :D
Přidávám pro trackování dříve popsaného
|
Opravíš prosím i další GH workflows? Jsou tam ještě 2, které budou přesunem |
No a úplně další pandořina skříňka jsou testy - pokud jsem něco nepřehlédl, tak ten frontend není otestovaný vůbec. Chtěl bych #157 , ale asi si to úplně netroufnu udělat, pokud to nějaký nekompatibilní update může složit - a to bez testů moc nepoznáme. Upřímně se ve frontend testování moc nevyznám, v skaut/shared-drive-mover#722 si trochu hraju s testing-library, ale tam je to místo Reactu se Svelte a to je celkově ještě málo vyvinutý ekosystém... Asi nechci být úplně tvrďák a požadovat 100% coverage, jako u collectoru, ale alespoň nějaké end-to-end testy by to podle mě mít mělo... Co myslíte? |
22a7c5a
to
6eafa77
Compare
Přidal jsem nějaké základní unit testy. end-to-end testy psát nebudu. Vzhledem k jednoduchosti aplikace a očekávané návštěvnosti mi to připadá jako házení hrachu. |
Díky moc za úpravy, zvlášť za testy. Souhlasím, že end-to-end je v tomhle případě overkill... |
Díky, trochu jsem učesal GH actions a věci v tom collectoru. Přijde mi, že to je v tuhle chvíli je to hotový, jen ještě přemýšlím, jestli nejde nějak čistě deduplikovat interfaces... |
Ach, tipoval jsem tě spíš na rebasera, než mergera... :D Nu což je to tvůj repozitář... Udělám ještě něco s tím coverage ať to můžeme zavřít. |
:D Záleží na tom, jak moc se mi s tím chce ... to... :D Díky! |
Ahoj, |
e217169
to
871b8b2
Compare
No description provided.